package com.dianxin.smartpark.dao.qo.app;

import com.chinatelecom.response.common.BaseQO;

/**
 * @description :
 * @Authort Ricartc
 */
public class SmartParkAppQO extends BaseQO {
    /**
     * 应用类型（0：客户端；1：访客机；2：车闸控制器）
     */
    private String appType;

    /**
     * 平台类型（0：android；1：ios）
     */
    private String platformType;

    /**
     * 应用版本名
     */
    private String appVersionName;

    /**
     * 应用版本号
     */
    private Integer appVersionCode;

    /**
     * 上传文件路径
     */
    private String fileUrl;

    /**
     * 版本描述
     */
    private String mark;

    /**
     * 租户ID
     */
    private String tenantId;

    /**
     * 应用ID
     */
    private String appId;

    /**
     * 机构编码
     */
    private String orgCode;

    /**
     * smart_park_app
     */
    private static final long serialVersionUID = 1L;

    /**
     * 应用类型（0：客户端；1：访客机；2：车闸控制器）
     * @return app_type 应用类型（0：客户端；1：访客机；2：车闸控制器）
     */
    public String getAppType() {
        return appType;
    }

    /**
     * 应用类型（0：客户端；1：访客机；2：车闸控制器）
     * @param appType 应用类型（0：客户端；1：访客机；2：车闸控制器）
     */
    public void setAppType(String appType) {
        this.appType = appType;
    }

    /**
     * 平台类型（0：android；1：ios）
     * @return platform_type 平台类型（0：android；1：ios）
     */
    public String getPlatformType() {
        return platformType;
    }

    /**
     * 平台类型（0：android；1：ios）
     * @param platformType 平台类型（0：android；1：ios）
     */
    public void setPlatformType(String platformType) {
        this.platformType = platformType;
    }

    /**
     * 应用版本名
     * @return app_version_name 应用版本名
     */
    public String getAppVersionName() {
        return appVersionName;
    }

    /**
     * 应用版本名
     * @param appVersionName 应用版本名
     */
    public void setAppVersionName(String appVersionName) {
        this.appVersionName = appVersionName == null ? null : appVersionName.trim();
    }

    /**
     * 应用版本号
     * @return app_version_code 应用版本号
     */
    public Integer getAppVersionCode() {
        return appVersionCode;
    }

    /**
     * 应用版本号
     * @param appVersionCode 应用版本号
     */
    public void setAppVersionCode(Integer appVersionCode) {
        this.appVersionCode = appVersionCode;
    }

    /**
     * 上传文件路径
     * @return file_url 上传文件路径
     */
    public String getFileUrl() {
        return fileUrl;
    }

    /**
     * 上传文件路径
     * @param fileUrl 上传文件路径
     */
    public void setFileUrl(String fileUrl) {
        this.fileUrl = fileUrl == null ? null : fileUrl.trim();
    }

    /**
     * 版本描述
     * @return mark 版本描述
     */
    public String getMark() {
        return mark;
    }

    /**
     * 版本描述
     * @param mark 版本描述
     */
    public void setMark(String mark) {
        this.mark = mark == null ? null : mark.trim();
    }

    /**
     * 租户ID
     * @return tenant_id 租户ID
     */
    public String getTenantId() {
        return tenantId;
    }

    /**
     * 租户ID
     * @param tenantId 租户ID
     */
    public void setTenantId(String tenantId) {
        this.tenantId = tenantId;
    }

    /**
     * 应用ID
     * @return app_id 应用ID
     */
    public String getAppId() {
        return appId;
    }

    /**
     * 应用ID
     * @param appId 应用ID
     */
    public void setAppId(String appId) {
        this.appId = appId == null ? null : appId.trim();
    }

    /**
     * 机构编码
     * @return org_code 机构编码
     */
    public String getOrgCode() {
        return orgCode;
    }

    /**
     * 机构编码
     * @param orgCode 机构编码
     */
    public void setOrgCode(String orgCode) {
        this.orgCode = orgCode == null ? null : orgCode.trim();
    }
}
